package com.weixing.mall.provider.model.vo.report.customer;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author jzy
 * @date 2020/5/29
 */
@Data
@ApiModel(value="CustomerSeckillRebateVo", description="客服部-11秒杀活动返还款报表")
public class CustomerSeckillRebateVo {
    @ApiModelProperty(value = "所属客服Id")
    @ExcelIgnore
    private Long customerId;
    @ApiModelProperty(value = "代理商Id")
    @ExcelIgnore
    private Long agentId;
    @ApiModelProperty(value = "角色类型")
    @ExcelIgnore
    private Integer roleType;

    @ApiModelProperty(value = "所属客服名称")
    @ExcelProperty("客服")
    private String customerName;
    @ApiModelProperty(value = "客服/代理名称")
    @ExcelProperty("客服/代理名称")
    private String userName;
    @ApiModelProperty(value = "角色")
    @ExcelProperty("角色")
    private String userRole;
    @ApiModelProperty(value = "折扣")
    @ExcelProperty("折扣")
    private BigDecimal agentDiscount;
    @ApiModelProperty(value = "返还款")
    @ExcelProperty("返还款")
    private BigDecimal rebate;
    @ApiModelProperty(value = "团队返还款")
    @ExcelProperty("团队返还款")
    private BigDecimal rebateTeam;
    @ApiModelProperty(value = "一级分红--对应2%分红")
    @ExcelProperty("一级分红")
    private BigDecimal bonusOne;
    @ApiModelProperty(value = "二级分红-对应1%分红")
    @ExcelProperty("二级分红")
    private BigDecimal bonusTwo;
    @ApiModelProperty(value = "个人金额合计")
    @ExcelProperty("个人金额合计")
    private BigDecimal sum;
    @ApiModelProperty(value = "团队金额合计")
    @ExcelProperty("团队金额合计")
    private BigDecimal sumTeam;
}
